package cn.com.dycc.topic_activity.dao;

import java.util.List;
import java.util.Map;

import cn.com.dycc.topic_activity.entity.Pb_Activity_Enter;

import cn.com.dycc.topic_activity.param.Pb_Activity_EnterParam;


public interface Pb_Activity_EnterDao {
	
	/**
	 * 新增专题活动报名信息
	 * @param entity
	 * @return
	 */
	public int savePb_Activity_Enter(Pb_Activity_Enter entity);
	
	/**
	 * 删除专专题活动报名信息
	 * @param attrStrs
	 * @return
	 */
	public int deletePb_Activity_Enter(Pb_Activity_EnterParam param);
		
	/**
	 * 查询专专题活动报名信息
	 * @param param 组合查询条件
	 * @return
	 */
	public List<Pb_Activity_Enter> findPb_Activity_EnterByParam(Pb_Activity_EnterParam param);
	
	/**
	 * 根据组合条件获取符合条件数据的总条数
	 * @param param 组合查询条件
	 * @return
	 */	 
	public String getPb_Activity_EnterCountByParam(Pb_Activity_EnterParam param);
	
	/**
	 * 根据组合条件,获取活动被参与的总数
	 * @param param 组合查询条件
	 * @return
	 */	 
	public List<Map<String, String>> getPb_Activity_EnterGroupCountByParam(Map<String, Object> map);

}
